Cash still has attractive yields — and it's been a better portfolio diversifier than bonds, Morningstar finds