Lemon and Almond Cheesecake