The role of effective mass of carrier in the photocatalytic behavior of silver halide-based Ag@AgX (X=Cl, Br, I): a theoretical study.