Sterling drifts near 3-month lows vs dollar