Ukraine President Volodymyr Zelensky’s iconic fleece sells for £90,000 at London auction