Why Jeremy Siegel says stocks can ‘more than compensate’ even if inflation rises 20% over next 2 to 3 years