Alan Shearer has criticised VAR after Gabriel Magalhaes was not sent off for an incident with Erling Haaland during Manchester City's 2-1 Premier League win over Arsenal