Sensex, Nifty end flat; Hero MotoCorp sheds 3%, L&T up 2%