Christine O'Donnell regrets 'I'm not a witch' ad