margate to johannesburg