Maruti Suzuki posts record July sales as compact cars surge 38%