Sevastopol and Kherson face power cuts after Ukrainian strike