Rory Burns ruled out of South Africa Test series