Tehran time travel? US accuses Iran of violating nuclear deal 'even before its existence'