Premier League clubs vote to introduce spending cap