John Terry wins Chelsea Flower Show