30 dead, million hit by Bangladesh monsoon flood