PM leaves on day-long visit to Afghanistan