About half of Gen Zers and Millennials say same-sex marriage, interracial marriage are good for society