Iran names ambassador to Saudi after seven-year gap