Beverly girls lacrosse’s magical season ends vs. second-ranked Chelmsford