Rivers, chemical weathering and Earth's climate