TET1 is a maintenance DNA demethylase that prevents methylation spreading in differentiated cells