KCCA warns contractors over delayed projects