Duration Won: Long-Term Bonds Beat Stocks Over The Last 20-years