Shelton boys soccer defeats Branford Hornets