Boris Johnson offers 'strategic' support to Ukraine in surprise meeting with Zelensky