Understanding Voter Behavior: How Data Analytics Predicts Voting Patterns?