Social media prediction: a literature review