Shah Mahmood Qureshi lashes out at Opposition