The impact of crystal defects towards oxide semiconductor photoanode for photoelectrochemical water splitting