Lambert Brown apologises in Senate over 'jungle justice' comments