Few Americans believe their children will be better off than they are