GBP/USD posts modest gains around 1.2770