Text this: A PD-Type Iterative Learning Control for a Class of Switched Discrete-Time Systems with Model Uncertainties and External Noises