Protesters in Europe, Africa decry US move on Jerusalem