The House of Representatives has approved a $3.45 trillion budget, largely inline with Obama’s proposal after defeating the Republican alternative that slashed spending and taxes.