Millennials ‘scarred from the Great Recession and COVID’ are financially outperforming Gen Xers and boomers at the same age