how long has glen campbell been married