Toasted Almond Artichoke Bake