Micron turns first annual profit in 4 years