Snap's $2,195 smart glasses bet tests investor patience on profitability