‘Pakistan to blame for violence in Afghanistan’