Stephen Langridge — British stage and opera director