NEW YORK (Reuters) - A unit of BNP Paribas SA agreed to plead guilty and pay a $90 million criminal fine for rigging foreign currency prices, the U.S. Department of Justice said on Friday.