Donald Trump announced talks between the US and Iran could restart in the next 48 after negotiations led by JD Vance fell apart last weekend.