First-principles calculations and experimental investigation on SnO2@ZnO heterojunction photocatalyst with enhanced photocatalytic performance.