GBP/USD off highs but consolidating recent gains around 1.2550