Trump, congress agree to open government for 3 weeks