The British Museum names Nicholas Cullinan its new director as it tries to get over a rocky patch