Cation substitution effects on structural, electronic and optical properties of nonlinear optical AgGa(SxSe1−x)2 crystals