Micron faces chip shortage through 2028 as memory supercycle deepens