The costal skeleton of Shanidar 3 and a reappraisal of Neandertal thoracic morphology