Cherry Almond Tart