Secretary of state Marco Rubio said the US could eventually decide that US passports are invalid for travel to Iran if the country makes no progress.