Barack Obama called for tighter regulation of lenders as he spoke of pumping $30 billion into the economy to shield homeowners.