how long has mark hamill been married