GBP/USD spikes and retreats, back below 1.2900 handle