Financial Independence: achieving the millennial dream