difference between agency and distribution agreement