Officer John Cannon lied about being kidnapped