Rally targeted hours before security conference with US vice-president JD Vance and Ukraine’s Volodymyr Zelensky