Trump slams the media over Twitter