Google, Facebook and Amazon are among the biggest companies in the world. Their dominance is worrying for consumers and competition.