The S&P 500 could see double-digit gains again in 2024, RBC says