Cross-code star announces AFLW retirement