Hendrika Johanna van Leeuwen Bohr–van Leeuwen theorem an quantum mechanical magnetism