Average American Pays $500,000 in Lifetime Taxes