Man City's Erling Haaland and Arsenal's Gabriel Magalhaes have a tense history and will meet in the World Cup last-16 this weekend