Mary Hegarty — Irish opera soprano singer