Plant allelopathy effects on Oncomelania hupensis Plant allelopathy types and their application in agriculture