Evolution of digital activism on social media: opportunities and challenges