Cherry Almond Tartlets