Social Media Plays a Critical Role in 2012 US Presidential Elections