A simulation study of the removal efficiency of granular activated carbon on cadmium and lead