A direct construction of nonlinear discrete-time observer with linearizable error dynamics