Zimbabwe protest leaders attacked ahead of 'mega rally'