Dwight Yorke denied entry into U.S. due to Iranian stamp on passport