US House approves $2 trn social, environment bill in major win for Biden