Surface currents are caused by ______ .

A. Differences in water temperature

B. High salinity

C. Differences in density

D. Wind forces