Nano-ferrites for water splitting: unprecedented high photocatalytic hydrogen production under visible light.