AeroVironment faces securities fraud lawsuit after $89m accounting error