Arbitrum: What Drives Its Leadership in Ethereum Layer 2s?