who was william duke of normandys parents?