Adaptive Verifiable Coded Computing: Towards Fast, Secure and Private Distributed Machine Learning