US president Barack Obama has presented a new infrastructure plan as part of an attempt to rescue the country's struggling economy.