Ethereum: Why are there two transaction outputs when sending to one address?