How Blockchain Can Revolutionize Music Licensing for Artists and Fans