Shelton defeats Hamden in boys basketball