RBC cuts S&P 500 forecast, likes small caps into the end of 2022