Almond Cherry Tart