Caterpillar invests $2M in Fastbrick Robotics