Rouhani’s chief of staff says deal has been reached to remove ‘all insurance, oil and shipping sanctions’ imposed by Trump; Germany’s FM in press conference with Blinken says Tehran and the powers ‘still have to overcome significant hurdles’