GBP/USD holds below 1.2900 ahead of US NFP data