Smlouva o distribuci