Obama signs 'cash-for-clunkers' extension into law