Nifty above 24,050; media stocks surge 0.73%