Battle for presidency remains close in new CNN poll