The Zienkiewicz–Zhu error estimator for multiple material problems