John McCain tells Trump to stop attacking the press