Lando Norris on Sunday regained the lead in the drivers’ world championship for the first time in six months when he steered his McLaren to a commanding victory in a breathless Mexico Grand Prix.