Web site asks Republicans to 'hold noses' and vote for McCain