What causes electrons and protons to have a magnetic field and what are magnetic fields made of? Do the proton and electron in a hydrogen atom generate magnetic field becasue they moves, and can they be measured?