Analysis and Optimal Design of Batch and Two-Column Continuous Chromatographic Frontal Processes for Monoclonal Antibody Purification