Germany: Protesters scuffle with police at May Day demo in Frankfurt