Elizabeth Warren vows to break up Amazon, Facebook and Google if elected president