What are currents that are caused by differences in water density most often the result of?

differences in temperature and salinity.