Ben Affleck and Jennifer Garner part ways after 10 years of marriage