Ukraine’s president said Russian troops were holding the Zaporizhzhia nuclear plant “hostage” and its safety could not be guaranteed until they left it, while his forces shut off the frontline town of Avdiivka as they planned their next move.