Human Sentiments: The Key to Cryptocurrency Forecasting?