House passes $3.5 trillion Biden blueprint after deal with moderates