PPP holds ‘massive’ public gathering at Dadu