Nifty hits 24k level