Palaeomagnetism and the age of the Makapansgat hominid site