F1's three new teams have been "an embarrassment" for the sport in 2010, according to chief executive Bernie Ecclestone.