Layered Perovskite Oxyiodide with Narrow Band Gap and Long Lifetime Carriers for Water Splitting Photocatalysis.