who has charlie sheen dated