Machine learning methods to predict sea surface temperature and marine heatwave occurrence: a case study of the Mediterranean Sea | Synapse