Malcolm Pearson, Baron Pearson of Rannoch