Terriers end SLU streak against Hockey East, 4-0