High-efficient visible-light photocatalyst based on graphene incorporated Ag3PO4 nanocomposite applicable for the degradation of a wide variety of dyes