Best Flourless Almond Cake