Thousands march in Geneva, call for an end to 'genocide against Gaza'