Role of Machine Learning in Shaping Social Media Marketing