God loves cities and Christians should too, says Tim Keller