Giants AFLW skipper Farrugia retires