The US Supreme Court has found, unanimously, that presidential electors do not have the freedom to cast their ballots for any candidate they choose.