Roger Waters canceled his concert in Frankfurt: "He is an anti-Semite"