I have a Hypericum (St Johns Wort) in my garden. It has gone all bare and "leggy" apart from some growth and flowers on about the top 18 inches. Does anyone know if I can cut it back really hard and regenerate it, or will it never recover? TIA