Iran has rejected US demands for an end to uranium enrichment, as well as refusing to end funding for Hamas, Hezbollah, and the Houthis.