Clint Greenshields extends contract with Catalans