Peregrine CEO pleads guilty to fraud