The impact of social media outlets on the presidential elections: a case study on Egypts 2012 presidential elections