I'm currently evaluating Stellar for a new project and one of the requirements would be to have a functionality similar to `allowance/transferFrom` from ERC20 tokens on Ethereum. Is there a way in Stellar to allow a different account to move a specific asset on my behalf?