McCain Blasts Newsweek's 'Liberal Left-Wing Trash'