After a heated exchange, Labor senator Glenn Sterle has apologised for his comments to the Nationals senator