Allelopathy : Current trends and future applications.