Ellenberg's indicator values for British plants: ECOFACT volume 2 technical annex.