Text this: Comparative Analysis of Machine Learning Techniques for Cryptocurrency Price Prediction