Warby Parker eyes 40 new stores as it closes 2023 with revenue up 12%