Keith Richards rings in his 80th birthday under the South African sun