Video captures construction workers fighting off alleged robber armed with gun