Effects of species and functional diversity on decomposition