Indonesian Rupiah Forecast: IDR Struggles Near 18,040 as Dollar Strength and MSCI Downgrade Risk Weigh on Sentiment