Hundreds gather for vigil to mourn teen who drowned in Cass Lake