Kerry, Zarif suggest Iran nuclear deal may take more time