US Secretary of State Kerry and Iranian Foreign Minister Zarif say "hard work" is needed to reach agreement by June 30.