Putin in Rare Apology Over Price of Eggs