Thousands protest in ‘feminist tidal wave’ against sexist violence