GBP/USD inches higher, yet struggles at 1.2785