On packing cycles in undirected graphs