Enhanced salinity gradient energy harvesting with oppositely charged bacterial cellulose-based composite membranes