Moist Carrot Cake with Pineapple and Cream Cheese Frosting