GBP/USD spikes to 3-day highs but again is rejected from above 1.2700