US Secretary of State John Kerry said Tuesday that he was still focused on reaching a nuclear deal with Iran by a July 20 deadline but that there remain "real gaps".