who is the best female opera singer of all time