NFP, USD Majors, Gold, Silver, Oil, S&P 500 Weekly Technical Outlook: 7/1/2024