10?100 keV electron acceleration and emission from solar flares