Fluid Viscoelasticity Drives Self-Assembly of Particle Trains in a Straight Microfluidic Channel