Government fixes retail price cap; sales may begin after Diwali