Progress made at Iran nuclear talks, deal possible – Germany