what is mia hamm's husband name?