NBC News: Twenty dead, 5 million affected in Bangladesh floods