Father Ernesto Cardenal, poet and revolutionary, dies in Nicaragua