Is merle haggard the father of ted haggard?