Margareta Nilsson (1504 st.)