Kerry, Congress spar over Iran nuclear deal