Wave Characteristics Prediction Using Raw Data and Multi-Output Machine Learning Algorithms: Towards a Data-Driven Wave Energy System Development