Hydrothermal synthesis of Al-doped ZnO nanorod arrays on Si substrate