Diageo has officially opened its controversial Captain Morgan rum distillery in the US Virgin Islands.