NBC: Poll: Half of Gen Z voters support Harris, one-third back Trump