Services worldwide facing disruptions due to series of technical glitches