Heung-min Son and Harry Kane both scored twice as Tottenham's 6-2 win over Everton moved them to within two points of second-placed Manchester City.