Maruti, Honda, Ford July sales up; Tata Motors, M&M struggle