These are 23 Best Stocks to buy in 2023 as global growth slows, according to UBS