Jets, CB Michael Carter II agree to contract extension