Hamas, Fatah agree to form unity govt: Official