A new analysis finds that a diligent saver who leaves the money in a health savings account untouched for decades can accumulate $1 million.