Carnage in Cabo Delgado as Islamists burn Palma