Kerry announces ‘provisional agreement’ for truce in Syria