Millennials earn £8,000 less in their 20s than their parents did, study says