GBP/USD regains 1.2400 and beyond