Tottenham Hotspur winger Brennan Johnson scored twice in the first half before goals from Djed Spence and Dejan Kulusevski wrapped up a 4-1 win at Ipswich Town.