Britain has duty to clean up monumental mess of Empire, Sir Hilary tells Cameron