Mozambique: 500 years of struggle