Philippines: Govt, communist rebels agree on ceasefire