At least 255 people have been killed and several more injured as strong quake has jolted eastern Afghanistan and parts of Pakistan.