The Solar Flare: A Strongly Turbulent Particle Accelerator