Cardinal Cassidy, Vatican's former top ecumenist, dies at 96