GBP/USD faces stiff resistance at 1.2770