EO imposes price cap on 133 medicines