Trump signs law to fund overdue maintenance of public lands