Tom Brokaw calls President Trump's attacks on media a 'cheap shot'