Micron faces 3 hurdles in fight to keep trillion-dollar status