Russian president says Greenpeace not pirates but had broken international law