Shelton softball tops Hamden for fourth straight win