Former Manchester United midfielder Roy Keane says he was 'shocked' by Man City's performance as they lost 5-2 at home to Leicester.