Thousands rally in Pakistan against US drone attacks