US President Donald Trump said there was an "all-day negotiation" on Tuesday with Iran, characterising the talks positively while also threatening to hit Iran "really hard" if a deal with Tehran was not reached.