We have "bad engineers and not bad contractors'' - Minister