WPI downs softball, 7-5