catalysts Efficient Visible-Light-Responsive Ag 3 PO 4 /g-C 3 N 4 /Hydroxyapatite Photocatalyst (from Oyster Shells) for the Degradation of Methylene Blue: Preparation, Properties and Mechanism