Magnetism of chalcopyrite semiconductors: Cd1-xMnxGeP2