Trump vs media: Four years of presidential press attacks charted