Federal government to spend $2.7 billion on transport infrastructure across NSW