Putin admits government made mistakes