For long-term investors, stocks come with higher returns and lower risks