Israel, Hamas signed off on US-proposed Gaza deal, Trump announces