Top EU official in Tehran to close gaps in Vienna nuclear talks