Gluten-Free Greek Almond Cookies