Blockchain Technology and Its Potential Impact on the Audit and Assurance Profession