kremlin struggles to maintain public support