Russian forces attacked the Ukrainian capital Kyiv with drones and missiles overnight, injuring five as they hit residential buildings and triggering a fire in a hotel on a central boulevard.