why the egg float in salt water and doesn't float in fresh water?