GBP/USD touches one-month peak around mid-1.2900s, seems poised to climb further