Kim Cheatle resigns