Liberia's President Taylor, rebels, agree to truce