Despite being better educated, Millennials are earning less and struggling financially