Iterative Learning Stabilization and Fault-Tolerant Control for Batch Processes