Gardeners are rushing to buy ‘spectacular’ £3 flowers that bloom year after year