The Future of Money: Could Bitcoin Revolutionize Banking?