Nifty 50 recovers to 23,217 after sharp sell-off; Fed decision key