A DFT study of STO adsorption on GaN (0 0 0 1) surface