Tata Motors to raise CV prices from July by up to 2.5%