Dangerfield extends Cats AFL stay