Biodiversity and ecosystem functioning: recent advances and controversies