Particle residence time distributions in a vortex-based solar particle receiver-reactor: An experimental, numerical and theoretical study