Premier League clubs have voted in principle for plans to introduce a spending cap from the 2025/26 season.