New Zealand Prime Minister Jacinda Ardern told an emotional memorial service marking two years since the Christchurch mosque attacks that the country had "a duty" to support its Muslim community.