GBP/USD clings to gains, just below mid-1.2200s post-UK macro data