Mahindra, Toyota, Ford take top spots in Sales Satisfaction Survey