A banner hidden in a charity shop in Leeds was thought to be worth £500 - but a museum in Manchester bought if for £20,000