Kate McGarrigle dies