From: A novel approach for the synthesis of nanostructured Ag3PO4 from phosphate rock: high catalytic and antibacterial activities