Sensex, Nifty end flat ahead of GDP data; Infosys gains 2%