When and how glaciers melt