InvestorQ : Do stock markets always give higher returns than other asset classes?