Toshiba to hold general shareholders meeting on June 28