GBP/USD retreats after flirting with 1.2800