Tailoring the band gap of GaN codoped by VO for enhanced solar energy conversion from first-principles calculations