Luenberger Observer Error Dynamics and Stability Criterion