Earthworm diversity and density as affected by soil and climatic factors in Raymond Mhlaba municipality, Eastern Cape province, South Africa