Domain Specialization as the Key to Make Large Language Models Disruptive: A Comprehensive Survey