NSW Labor leader Michael Daley apologises for foreign workers comment