Finally, a Greek deal but it may not be final - analyst