Electronic structure and local environment of substitutional V3+ in grossular garnet Ca3Al2(SiO4)3: K-edge X-ray absorption spectroscopy and first-principles modeling