Cardano adds nearly 100,000 smart contracts in 2024