When is C(X) a clean ring?