Rubicon's smart cities program expands to more than 20 locations