Brennan Johnson and Son Heung-min both starred as Tottenham secured a 4-1 win over Ipswich Town at Portman Road.