Winter freeze leaves 300 Ukraine towns without power