Giraffe: all neck & legs but how many species?