Neo-Nazi rally passes off peacefully in Berlin