The weather in Cabo Delgado