Species diversity and ecosystem functioning.