Hugo I de Ampurias (v 965 – 1040), conde de Ampurias (991 – 1040)