British cauliflowers back on shelves after poor weather delays festive crop