Uranium mine at edge of Grand Canyon National Park approved