Alt-right leader Richard Spencer punched in the face during inauguration protest