Supreme Court rules against clean energy movement