Home World Spurs stadium: Tottenham opens $1.three billion venue with win