Lancelot Carnegie — British diplomat