Donald Trump says the US will end its $3.8bn annual military aid to Israel, citing an agreement with Prime Minister Benjamin Netanyahu