Odd edge coloring of graphs