Harris vows Gaza peace, Trump tone darkens in final hours