Trump weighs 250 pardons for US anniversary amid legal debate