Power generation cell driven by osmotic pressure in microchannels with hydrophobic surfaces and viscoelectric effects