will stocks rally in 2023