10 of the rainiest — and driest — cities in America