Formation and Drainage of Supraglacial Lakes