Fully dynamic algorithms for 2-edge connectivity