Maureen O’Hara, spirited Hollywood star, dies at 95