Heavy rainfall and lightening leaves 42 dead in Bangladesh