NBA players face betting charges