Former Israeli PM Shamir dies at 96