Eigenstructure assignment for descriptor systems via state variable feedback