Litter chemistry explains contrasting feeding preferences of bacteria, fungi, and higher plants