It is not possible to replace a lost US visa with a new passport in the USA.  You have to travel to the US embassy/consulate outside the USA to get a new one. But, your i-94 stays valid and you can stay in the USA till it's valid.