French police arrest 944 people in one night as protest continues over teenager’s death