Actress Sarah Michelle Gellar gives birth to boy