U.S. President Barack Obama has signed into law a $ 2 billion extension to the popular " cash for clunkers " auto rebate program .