how many children does barbra streisand have