Microsoft launches 'Viva' to re-examine corporate intranet