Arriva bus strike in Newcastle cancelled as drivers reach agreement