NBC: Federal judge cites climate impact in revoking Gulf of Mexico oil lease sale