Vanilla Bean cheese cake with homemade fresh lemon curd topping