John McCain says 'attacking free press' is how dictators get started