Obama wins debate for undecided voters: Poll