CVS forecasts higher profit for 2023