Putin returns to Kremlin amid protest challenge