Contractor tests positive for coronavirus after visiting St Fergus gas terminal