Scotland to host world champions Springboks in November