Micron beats quarterly revenue estimates