Libyan embassy 'cancels' PR contract