Recent progress in semiconductor/graphene photocatalysts: synthesis, photocatalytic applications, and challenges