New Everton stadium a factor