Hungary has agreed to pay $36 per dose of the Sinopharm vaccine, according to contracts that were leaked by a Hungarian official.