At least 28 dead after fiercest Russian air assault on Ukraine since August