Lemon-Almond Cookies with Lemon Glaze