Maps exhibition opens at British Library in London