Primoris shares lose $7.8 billion as fraud probe targets renewables