The impact of fluorination on both donor polymer and non-fullerene acceptor: The more fluorine, the merrier