Optimal tracking control for discrete-time systems with multiple input delays under sinusoidal disturbances