Cherry & Almond Tart