New paper finds solar activity and natural climate cycles explain rainfall variations over past 160 years