Stocks could rally as much as 20% in 2023, predicts Wharton's Jeremy Siegel