Dozens are still missing after a boat carrying more than 150 migrants - many believed to be Ethiopian - sank off Yemen's south coast.