Millennials set to become ‘richest generation in history’ – but only when their parents die