U.S. casts doubt on credibility of Iranian election