Complementarity of offshore energy resources on the Spanish coasts: Wind, wave, and photovoltaic energy