Poll shows Haslam ahead, but most voters still undecided