Germany’s top court rejects move to ban far-right party