The US House has approved a $3.8 trillion budget blueprint that includes $20 billion extra in war funds sought by defense hawks.