‘It’s been a tough road’: Christina Applegate reveals she has multiple sclerosis