Base vs Arbitrum vs Optimism: Which Layer 2 Will Win the Adoption Race?