Former Formula 1 boss Bernie Ecclestone has said ex-Red Bull principal Christian Horner wielded too much power to stay in his position.