Microsoft Inks Three Year Agreement With City Of Charlotte On Smart City Initiative