GMR Airports hits 52-week high; Nifty breaks above 23,530