Bank of America and JPMorgan Chase joined in as the president pulled out all the stops to promote his namesake investment accounts for newborns