Boron and nitrogen co-doped porous carbon derived from sodium alginate enhanced capacitive deionization for water purification