Princes Highway closed after truck crash