Twenty-five years of social media: a review of social media applications and definitions from 1994 to 2019