Nitrogen and transition-metal codoped titania nanotube arrays for visible-light-sensitive photoelectrochemical water oxidation.