Margaret Price — Welsh opera singer (1941-2011)