Covalent organic frameworks: emerging high-performance platforms for efficient photocatalytic applications