Council approves development agreement for new KCI terminal