Bangladesh floods kill 40