A modified Zienkiewicz-Zhu error estimator