Dozens killed at Yemen rally