Obama denies $400M payment to Iran was ransom