Metal-organic frameworks (MOFs)-based efficient heterogeneous photocatalysts: Synthesis, properties and its applications in photocatalytic hydrogen generation, CO2 reduction and photodegradation of organic dyes