Memory chip supply crunch will last 2 more years, JPMorgan warns