A Review of Locomotion Systems for Capsule Endoscopy