Hurricane season ends with 17 named storms