A BiOCl-CuO photocatalyst based on p-n heterojunction and its photocatalytic performance under visible-light