Millennials set to become richest generation