Cromwell holds off Old Lyme 50-48 in boys basketball