Former Cuban leader Fidel Castro's death is being mourned across Africa where for three decades he supported liberation movements in countries such as Algeria, Democratic Republic of Congo and Ethiopia.