Snøhetta's city hall is a sustainable take on traditional Korean design