Modeling Social Media Effect on Protests