Urban gardens and vertical forests are popping up in cities all around the world, signalling a new era in sustainable architecture.