Micron cashes in as DRAM shortage hits worst level since 2017