Solution to Brockett's problem on finite-dimensional estimation algebras of maximal rank in nonlinear filtering