Design of Ti3C2ZnOAlN ternary nanocomposite for photocatalytic antifouling: a first-principle study