40 dead as Bangladesh ferry search called off