Rio de Janeiro wraps around the world's largest urban forest, a rainforest replanted by hand in the 1860s that still cools the city and guards its water.