South Africa hooker Adriaan Strauss scored both of his country's tries as they defeated Scotland 21-10 at Murrayfield.