Bangladesh ferry death toll rises to 45