Economic concerns shape voter sentiment as Harris holds narrow lead over Trump in new poll