magnetic charges