The Digital Revolution in Politics: Empowerment and Challenges in the Age of Social Media