Tonga edge Barbarians