Formation of Nanotubes and Hollow Nanoparticles Based on Kirkendall and Diffusion Processes: A Review