Buy this 'dirt-cheap,' top-rated dividend stock with a 4% yield, Morningstar says