A serial rapist who preyed on women and underage girls during a campaign of abuse spanning almost a decade has been jailed for 15 years.