Kevin Clash resigns