Review of Gastrointestinal Capsule Robots: Materials, Actuation, Diagnostics, and Therapeutics