Andrew Barr says Morrison made 'captain's call' on Pfizer announcement