Magnetic Needle Steering for Medical Applications