KC's aging infrastructure costs taxpayers