Clare Foster explains how to grow dahlias, how to care for them, whether they are perennials, and chooses favourite varieties