Emerging breakthroughs in covalent triazine frameworks: From fundamentals towards photocatalytic water splitting and challenges