Premier League clubs will be able to make five substitutions each game from next season after shareholders agreed to change the rules.