China accused of cyber-attacks on Ukraine before Russian invasion