RBI holds repo rate at 5.25% as Iran war threatens India's FY27 growth