Bangladesh evacuates hundreds of thousands ahead of cyclone