Highland Councillors have approved plans for a new fish farm at Balmaqueen in Skye, after initially rejecting the proposals.