Congress approves $305 BILLION highway bill