UPDATE: Obama signs 5-year, $305B highway bill