Concurrent Learning Adaptive Model Predictive Control with Pseudospectral Implementation