41 dead, millions stranded as floods hit Bangladesh, India