Afghan president calls ceasefire with Taliban