Applying Machine Learning in Cloud Service Price Prediction: The Case of Amazon IaaS