Audio Hashprints: Theory & Application