Toasted Almond Cheesecake