German fintech startup TIS raises $20 million to bolster its B2B cloud platform for payment transactions