standing gradient osmosis theory