Flux Synthesis of Layered Oxyhalide Bi4NbO8Cl Photocatalyst for Efficient Z-Scheme Water Splitting Under Visible Light.