Where do cosmic rays come from?