Russia's Putin promises better outlook