Gen Z, Millennials interact more with brands directly, willing to provide data for offers