Bakery-Style Carrot Cake with Cream Cheese Frosting