john noble denethor