'We have a deal': Biden on infrastructure plan