Formula 1 commercial boss Bernie Ecclestone believes a budget cap that covers all the spending of teams is the best ...