The Chelsear Flower Show is the greatest show on earth