Nifty may have risen 10x in two decades, but its dividend yield has halved