Greece makes progress but warns of cash crunch