Key Lime Cake with Cream Cheese Frosting