BTCS posts record Q3 revenue of $4.94 million, driven by Ethereum accumulation and DeFi operations