Children’s book author Beverly Cleary dies at 104