CBI finds violation of rules by Walmart in Indian deal