Supreme Court upholds Iran payments for terrorism