TV gardening host Peter Cundall dies at 94