GBP/USD tests its seven-month low at 1.2487