mary oliver passed away