The Chicago Cubs have ended a 108-year long drought by winning professional baseball's top prize.