Biden cancels massive oil and gas lease sale, draws outrage from the energy sector