Rice warns Iran it doesn’t have much time