Boys basketball: Shelton defeats Cheshire on the road