how many children does richard gere have