An adaptive learning and control architecture for mitigating sensor and actuator attacks in connected autonomous vehicle platoons. (25th June 2019)