Blockchain for business management: Applications, challenges and potentials