moving charges creating magnetic fields 4465345