I wonder the difference between 'confederation' and 'alliance' thank you.