Ukrainian President Petro Poroshenko will cut short his visit to an economic forum in Davos, Switzerland, to head home in view of the "worsening situation" in rebel-held eastern Ukraine, his spokesman said Tuesday.