Dozens dead in Mozambique militant attack