PayBlok: A Blockchain Solution for B2B Payments