Mark Carney facing controversy over use of Bermuda as a tax haven while chair of Brookfield