WASHINGTON (AP) — President Donald Trump has signed a $19.1 billion disaster aid bill aimed at helping communities across the country bounce back from hurricanes, floods, tornadoes and fires.

Trump tweeted a photo of himself holding the signed bill in what appeared to his office aboard Air Force One. The tweet came shortly after Trump landed in Ireland following a ceremony in France commemorating the D-Day invasion.

Trump says the aid, which will benefit several states, including North Carolina, is: "So important for our GREAT American farmers and ranchers."

The bill will specifically help Eastern North Carolina military bases, including Camp Lejeune and Cherry Point, following significant damages caused by Hurricane Florence.

The bill languished for months amid disputes over Trump's demand for border funding, as well as additional aid for Puerto Rico, which Trump opposed.

Trump nonetheless tweeted the U.S. territory "should love President Trump," claiming that, "Without me, they would have been shut out!"