Codoping of aluminum and gallium with nitrogen in ZnO: A comparative first-principles investigation