Characterization and leakage current density of radio frequency magnetron sputtered nanocrstalline SrTiO3 thin films