Liquid-phase bottom-up synthesis of graphene nanoribbons