musica mp3 contract for difference definition