Bernie Sanders releases 10 years of tax returns after weeks of delays