Delhi factory fire: More than 40 dead in India blaze