High performance free-standing films by layer-by-layer assembly of graphene flakes and ribbons with natural polymers.