Injured Cliff signs Sharks deal