Terahertz spin-wave waveguides and optical magnonics in one-dimensional NiO nanorods.