Palestinians protest in anger over Trump's Jerusalem announcement