40 dead in Indian embassy blast in Afghan capital