Sharks of the world : an annotated and illustrated catalogue of shark species