Explosions in Damascus and Homs come on a day US said "provisional agreement" had been reached on truce to end conflict.