250,000 attend rally against far right in Munich