A tiny magnetic robot that can take 3D scans from deep within the body and could transform early cancer detection has been ...