Anti-apartheid veteran and former defence minister Mosiuoa Lekota has died at the age of 77, marking the passing of a prominent figure in South Africa’s liberation struggle and democratic politics.