Arnold Schwarzenegger used Twitter to say that for the first time since becoming a citizen in 1983 he will not vote for the Republican candidate for president.