homeostasis osmoregulation and ion balance topic 20 302947