Jennifer Garner and Ben Affleck have welcomed their third child, a baby boy. Jennifer Garner, 39, has given birth to…