Size-controlled synthesis of BiPO4 nanocrystals for enhanced photocatalytic performance