Kirstie Alley dies at 71 after cancer diagnosis