Magnetic resonance Linac