Particle reactors for solar thermochemical processes