GBP/USD flirting with lows at 1.2150 ahead of US data