Nifty Tests 23,900 Support Amid Fed Policy and Earnings Risks