Moving horizon state estimation for constrained discrete-time systems by using fast descent methods