Stocks in 2023: Many strategists think prices will be higher but earnings lower