Kenyan MP Claims Self-Abduction: Fact or Fiction?