Virgin Media is worst internet provider for outages, research shows