Ledarna i den amerikanska kongressen har kommit överens om ett avtal som undviker att delar av statens verksamhet tvingas stänga, en ”shutdown”.