Primoris faces securities fraud suit after shares fell 50%