Barclays enhances its BARX electronic trading offering with a suite of new FX products