Clinton, Trump neck and neck heading into first debate