marjorie finlay american opera singer