Double-Hole-Mediated Codoping on KNbO3 for Visible Light Photocatalysis.