Multi-photon self-error-correction hyperentanglement distribution over arbitrary collective-noise channels