Meggyes Turotorta (Hungarian Style Sour Cherry Cheesecake)