Primoris faces securities class action after $6B market cap wipeout