Dollar General profit up; will open 600 stores in 2010