Micron Beats on Q2 Earnings & Rev