US Dollar Technical Forecast: USD Stalls at Key Resistance Ahead of NFP