Jodi McKay vows to stay on as Labor leader