IBM shares plunge over 23% as preliminary quarterly results miss forecasts