The Millennial generation are earning less than previous generations and are less likely to own a home, according to a new report.