Nifty crosses 24,000 mark for fourth straight session amid strong buying