3 Reasons Micron is a Buy on Market Weakness