Judith Weir's King Harald's Saga: innovations of character and virtuosity in contemporary opera