3D printing of glass by additive manufacturing techniques: a review