memory card shortage