Costain vows to learn from problem jobs