The US is pushing for a deal before Mr Trump hosts the 250th anniversary celebrations of American independence on July 4.