NYC and Microsoft announce citywide monitoring system