Swallowable Wireless Capsule Endoscopy: Progress and Technical Challenges