Ferguson police shot during protest