The complex magnetic field of Jupiter