Shelton boys soccer defeats East Haven