BCTDA invests $12.4 million for eight capital projects