Ethereum: How many inputs/outputs can a transaction have?