The US Senate approved $6.9 billion in disaster relief funds Thursday over a yearlong period, a measure that faces an uncertain future in the Republican-controlled House of Representatives.