ZnF2 doped porous carbon nanofibers as separator coating for stable lithium-metal batteries