PM visits South Africa to pay his final respects to Nelson Mandela