Sir Bobby Charlton says the number of foreign players in the Premier League are harming England's chances of winning the World Cup.