Bavarian Cherry Cheese Cake