Sensex ends 160 points higher\, Infosys at all-time high