Hollow MgO nanotube arrays by using ZnO nanorods as templates