The Impact of Social Media on Public Policy: Opportunities and Challenges