GBP/USD clings to gains above 1.2700 despite weak preliminary UK PMI