High-speed Channel Analysis and Design using Polynomial Chaos Theory and Machine Learning