Creamy Cranberry Cheesecake with Gingersnap Crust