Millennials and Gen Z still prefer live training, study finds