Afghan government releases over 300 Taliban prisoners