Source: Yemen, rebels agree truce deal