Joe McElderry has been crowned the surprise winner of a poll to find the best X Factor contestants of all time. The singer, who has had three Top 10 albums,...