Margareta Ehlin (1599 st.)