Millennials to become 'richest generation in history' with 'enormous' wealth