Self-assembly of functional nanostructures from ABC triblock copolymers