$450 million Princes Highway upgrade contract awarded