Data-Driven Modeling and Distributed Predictive Control of Mixed Vehicle Platoons