Amaretto Cheesecake with Buttery Almond Topping