Brit ambassador to Mexico leaves job after 'pointing high-powered gun at staff'