Explain the theoretical principles of spin-torque oscillators (STOs), including spin-transfer torque, magnetization dynamics, and their applications in microwave signal generation and spintronic devices.