Metal–organic frameworks as heterogeneous photocatalysts: Advantages and challenges