Jim Spencer promoted to president of Kinney Drugs stores