Study shows health decline in Gen X and Gen Y