Many still undecided weeks away from election