Implementing collective obligations in human-agent teams using KAoS policies