Cotton prices to stay firm despite transient depression