Ag3PO4 Semiconductor Photocatalyst: Possibilities and Challenges. (30th March 2013)