Jake Shields joins Nick Diaz by resigning with the EliteXC