Multiple Roles of a Non-fullerene Acceptor Contribute Synergistically for High-Efficiency Ternary Organic Photovoltaics