Predicting Political Ideology from Digital Footprints