President George W. Bush will sign into law an energy bill this week that will boost fuel efficiency of U.S. cars and trucks for the first time since 1975, and require a huge increase in the use of biofuels like ethanol.

The move comes in a year oil prices struck an all-time high near $100 a barrel  amid concern that demand is rising more quickly than supply.