Electrochemical engineering of hollow nanoarchitectures: pulse/step anodization (Si, Al, Ti) and their applications.