"Moreover, the Court had held that an act compelling holders of contracts that called for payment in gold or silver to accept as legal tender "mere promises to pay dollars" was unconstitutional because it deprived "such persons of property without due process of law" under the Fifth Amendment.