Magnetron sputtered Sb2Se3-based thin films towards high performance quasi-homojunction thin film solar cells