Pakistan recall Mohammad Amir to Test squad for South Africa series