Text this: A Survey on Congestion Control and Scheduling for Multipath TCP: Machine Learning vs Classical Approaches