Cu2O loaded titanate nanotube arrays for simultaneously photoelectrochemical ibuprofen oxidation and hydrogen generation.