Move tx hashing out of TrezorBackend

- propagate hash out of the sending process