A (3 + ε)k-vertex kernel for edge-disjoint triangle packing