A Review of Current Issues and Challenges in Political Opinion Polling