Toward predicting the mercury removal by chlorine on the ZnO surface